#include <locale.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <wchar.h>

#ifndef __struct_defined
struct String{
	wchar_t * str;
	int memsize;
};


typedef struct{
	struct String ** strs;
	int totle;
	int max;
}ContentList;
#endif
#define __struct_defined
void pushContentByCharArray(wchar_t *, ContentList*, int);
void pushContent(struct String*, ContentList*);
ContentList* initContent(void);
struct String* getContent(int i, ContentList*);
int getContentSize(int i, ContentList*);
int deleteValue(int i, ContentList*);
void deleteContent(ContentList*);
void insertContent(struct String*, int, ContentList*);
int lenOfContent(ContentList*);
void strInsert(int, wchar_t, struct String*);
void strDelete(int, struct String*);
void destoryStr(struct String*);
int lenOfStr(struct String*);
int spaceOfStr(struct String*, int);
struct String* initString(void);
int fromSpaceToIndex(struct String*, int);
